Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F14 Lebanon F1 Lebanon F2 Iran F1 Iran F2 Romania F17 Romania F18 Colombia F5 Colombia F6 Chile F5 Chile F6 Chile F7 Italy F8 Italy F9 Brazil F2 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F15 Brazil F16 USA F4 USA F5 Italy F4 Italy F7 Italy F8 Italy F11 Brazil F3 Brazil F4 Brazil F5 Argentina F8 USA F12 Brazil F3 Brazil F9 Brazil F11 Brazil F12 Brazil F13 Brazil F11 Portugal F1 Brazil F13 Brazil F14 Brazil F18 Italy F5 Italy F6 Italy F10 Argentina F7 Argentina F9 USA F13 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa M15 Champaign M15 Weston M25 Bourg-en-Bresse Theusbridge.com Tennis Classic - Tarzana Binghamton Professional Tennis Tournament - Binghamton Challenger Leon 2003 - Leon Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa Prague Open - Prague USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin 2003 West Side Tennis Club Challenger - Forest Hills Exim Agmedia Open - Kosice Finnish Open - Helsinki GHI Bronx Classic - Bronx Tulsa Auto Collection USTA Challenger - Tulsa USTA Challenger of Tiburon - Tiburon 13 BH Tennis Open International Cup - Belo Horizonte Odlum Brown Vancouver Open - Vancouver China Open - Beijing Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead 2003 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Hilton Waikoloa Village USTA Challenger - Waikoloa Granby Challenger - Granby USTA Seascape Challenger - Aptos Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock South African Airways Tennis Open - Durban Odlum Brown Vancouver Open - Vancouver Nossa Caixa Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise Copa Club Campestre de Aguascalientes - Aguascalientes XL Bermuda Open - Bermuda XII Abierto Internacional de Salinas - Salinas Credicard Mastercard Tennis Cup - Campos do Jordao Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Flea Market Cup Busan Challenger Tennis - Busan Naples Challenger - Naples Morocco Tennis Tour - Rabat Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Roma Challenger 2007 - Rome Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Seguros Bolivar Open - Bogota The Comercia Challenger - Aptos Challenger ATP de Cuenca Diario El Mercurio - Cuenca Challenger Natrel Presented by National Bank - Granby BH Tennis Open - Belo Horizonte Levene Gouldin & Thompson Tennis Challenger - Binghamton Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Music City Challenger - Nashville Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao XL Bermuda Open - Bermuda Tunis Open - Tunis Morocco Tennis Tour - Rabat Countrywide Classic USTA Men's Challenger - Carson Unicredit Czech Open - Prostejov Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Sacramento Challenger - Sacramento Copa Petrobras-Argentina - Buenos Aires Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Sunrise Challenger Carson Challenger Prostejov Challenger Lugano Challenger Turin Challenger Winnetka Challenger San Benedetto Challenger Aptos Challenger Rimini Challenger Recanati Challenger Bogota Challenger Montevideo Challenger Asuncion Challenger Sao Paulo Challenger Dallas Challenger Sunrise Challenger Leon Challenger Ramat Hasharon Challenger Alessandria Challenger Rome Challenger Lugano Challenger Aptos Challenger Lexington Challenger Binghamton Challenger Bangkok Challenger Bangkok Challenger Sacramento Challenger Seoul Challenger Tiburon Challenger Sao Paulo Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger 2005 Freeman Men's Challenger - Joplin Heilbronn Challenger Dallas Challenger Sarasota Challenger Prague Challenger Bordeaux Challenger Nottingham Challenger ATP Challenger Numea - New Caledonia Sao Paulo Challenger Tour Finals BH Tennis Open International Cup - Belo Horizonte Braunschweig Challenger Pro Challenger at Calabasas - Calabasas JSM Challenger - Champaign BNP Paribas Primrose - Bordeaux Charlottesville Challenger Guadalajara Challenger Savannah Challenger Bogota Challenger Dallas Challenger Leon Challenger Sarasota Challenger Savannah Challenger Vancouver Challenger Orleans Challenger Mons Challenger Rennes Challenger Campinas Challenger Busan Challenger Winnetka Challenger Santiago Challenger San Luis Potosi Challenger Tallahassee Challenger Dallas Challenger Savannah Challenger Prostejov Challenger Como Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Newport Beach Challenger Marburg Challenger Braunschweig Challenger Tunis Challenger Perugia Challenger Buenos Aires Challenger Irving Challenger Oeiras 3 Challenger Aptos Challenger Porto Challenger Pozoblanco Challenger Cassis Challenger Braunschweig Challenger Irving Challenger Knoxville Challenger ATP Challenger Tour Finals Maui Challenger Dallas Challenger Irving Challenger Leon Challenger Sarasota Challenger Sarasota Challenger Las Vegas Challenger Charlottesville Challenger Lisbon Challenger Nottingham-2 Challenger Marburg Challenger Braunschweig Challenger Padova Challenger Sopot Challenger Montevideo Challenger Lima Challenger Montevideo Challenger Buenos Aires Challenger Cleveland Challenger Dallas Challenger Santiago Challenger Scheveningen Challenger Murcia Challenger Francavilla Challenger Milan Challenger Meerbusch Challenger L'Aquila Challenger Szczecin Challenger Guayaquil Challenger Biella Challenger Campinas Challenger Ann Arbor Challenger Newport Beach Challenger Dallas Challenger Cleveland Challenger Morelos Challenger Forli Challenger Amersfoort Challenger Cary Challenger Campinas Challenger Orlando Challenger Ostrava Challenger Roanne Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Petrobras Brazil - Belo Horizonte Orlando Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Siemens Open 2003 - Scheveningen Southern Capital Cup - Almaty Waco International Tennis Challenger - Waco 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas Szczecin Challenger USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Tunis Open - Tunis Segovia Challenger 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi ECM Prague Open - Prague The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Tallahassee Challenger BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Samsung Securities Cup - Seoul 2007 Nielsen Pro Tennis Championship - Winnetka St. Petersburg Open - St. Petersburg Lubbock Challenger - Lubbock XIII Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Flea Market Cup - Busan BMW Tennis Championship - Sunrise III Aberto Santa Catarina de Tenis - Florianopolis Tallahassee Tennis Challenger - Tallahassee Mercedes-Benz Cup - Los Angeles The Mercedes Benz of Calabasas - Calabasas Sunset Moulding Challenger - Yuba City Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco AIG Japan Open - Tokyo RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Santiago Challenger Buenos Aires Challenger Charlottesville Challenger Rimouski Challenger Turin Challenger AAPT Championships - Adelaide Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis TD Waterhouse Cup - Long Island China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Next Generation Hardcourts - Adelaide Banja Luka Challenger Medibank Private International - Sydney Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb Dallas Challenger Kun-Ming Challenger Abierto Club Casablanca - Mexico City The Waco International Tennis Challenger - Waco Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Brisbane - Brisbane Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Thailand Open - Bangkok Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston International German Open - Hamburg Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe 2002 Azalea Orthopedic Challenger - Tyler Unique Zagreb Open - Zagreb Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow China Open - Beijing St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Internationaux de Nouvelle-Caledonie - New Caledonia Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Samsung Securities Cup Challenger Tennis - Seoul Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad Copa Claro - Buenos Aires Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Ecuador Open - Quito Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Shenzhen Open - Shenzhen Kremlin Cup - Moscow Ecuador Open - Quito Citi Open - Washington BMW Open - Munich Brasil Open - Sao Paulo Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Heineken Open - Auckland International Tennis Championships - Delray Beach Biella Challenger Chile Dove Men+Care Open - Santiago ATP Challenger La Serena - La Serena Delray Beach Open - Delray Beach 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Braunschweig Challenger XL Capital Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Hilton Waikoloa Village USTA Challenger - Waikoloa San Benedetto Challenger Honolulu Challenger Amersfoort Challenger Como Challenger Genova Challenger Regions Morgan Keegan Championships - Memphis Tallahassee Challenger Morocco Tennis Tour - Fes Abierto Mexicano Telcel - Acapulco Sao Paulo Challenger Grand Prix Hassan II - Casablanca Yuba City Challenger Legg Mason Tennis Classic - Washington The USTA Challenger at West End Racquet - Torrance AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Santiago Challenger Brisbane International - Brisbane Movistar Open - Santiago Czech Open 2006 - Prostejov Hurricane Tennis Open - Bradenton Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Amersfoort Challenger Pozoblanco Challenger Poznan Challenger Liberec Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo GHI Bronx Classic - Bronx Tenerife Challenger Pau Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Reggio Emilia Challenger Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg US Men's Clay Court Championship - Houston Erste Bank Open - Vienna Valencia Open - Valencia Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Winston-Salem Open - Winston-Salem Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Apia International - Sydney Rio Open - Rio de Janeiro Geneva Open - Geneva Aegon Nottingham Open - Nottingham Erste Bank Open - Vienna Apia International - Sydney Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Guadalajara Challenger Alicante Challenger The Stella Artois Grass Court Championships - London Tennis Masters Series - Miami Tennis Masters Series - Miami Rio Open - Rio de Janeiro Toulouse Challenger Kroger / St. Jude International - Memphis Mercedes-Benz Cup - Los Angeles Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Thailand Open - Bangkok NASDAQ-100 Open - Miami Rogers Masters - Toronto Copa Telmex - Buenos Aires Pacific Life Open - Indian Wells Interwetten Austrian Open - Kitzbuhel Regions Morgan Keegan Championships - Memphis Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open Sabadell Atlantico - Barcelona BNP Paribas Open - Indian Wells Open de Nice Cote dAzur - Nice Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Legg Mason Tennis Classic - Washington Rogers Cup - Montreal If Stockholm Open - Stockholm Shanghai - Shanghai BNP Paribas Open - Indian Wells Heineken Open - Auckland Movistar Open - Santiago Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mallorca Challenger Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne China Open - Beijing French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach Open - Delray Beach Australian Open - Melbourne French Open - Paris Heineken Open - Auckland Wimbledon - London U.S. Open - New York French Open - Paris Miami Open - Miami Australian Open - Melbourne Atlanta Tennis Championships - Atlanta Brasil Open - Sao Paulo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Wimbledon - London Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, 1R, AUT-RUS 3-2 French Open (juniors) Wimbledon (juniors) Olympics - Beijing Olympics - Rio de Janeiro Olympics - London